package com.infovane.model;

import java.util.Date;

/**
 * TTopic entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class TTopic implements java.io.Serializable {

	// Fields

	private Long topicId;
	private String authorName;
	private String articleKeywords;
	private String topicTitle;
	private Integer topicStatus;
	private String topicContent;
	private String topicImageUrl;
	private Date topicCreateTime;
	private Date topicModifyTime;

	// Constructors

	/** default constructor */
	public TTopic() {
	}

	/** minimal constructor */
	public TTopic(String authorName) {
		this.authorName = authorName;
	}

	/** full constructor */
	public TTopic(String authorName, String articleKeywords, String topicTitle,
			Integer topicStatus, String topicContent, String topicImageUrl,
			Date topicCreateTime, Date topicModifyTime) {
		this.authorName = authorName;
		this.articleKeywords = articleKeywords;
		this.topicTitle = topicTitle;
		this.topicStatus = topicStatus;
		this.topicContent = topicContent;
		this.topicImageUrl = topicImageUrl;
		this.topicCreateTime = topicCreateTime;
		this.topicModifyTime = topicModifyTime;
	}

	// Property accessors

	public Long getTopicId() {
		return this.topicId;
	}

	public void setTopicId(Long topicId) {
		this.topicId = topicId;
	}

	public String getAuthorName() {
		return this.authorName;
	}

	public void setAuthorName(String authorName) {
		this.authorName = authorName;
	}

	public String getArticleKeywords() {
		return this.articleKeywords;
	}

	public void setArticleKeywords(String articleKeywords) {
		this.articleKeywords = articleKeywords;
	}

	public String getTopicTitle() {
		return this.topicTitle;
	}

	public void setTopicTitle(String topicTitle) {
		this.topicTitle = topicTitle;
	}

	public Integer getTopicStatus() {
		return this.topicStatus;
	}

	public void setTopicStatus(Integer topicStatus) {
		this.topicStatus = topicStatus;
	}

	public String getTopicContent() {
		return this.topicContent;
	}

	public void setTopicContent(String topicContent) {
		this.topicContent = topicContent;
	}

	public String getTopicImageUrl() {
		return this.topicImageUrl;
	}

	public void setTopicImageUrl(String topicImageUrl) {
		this.topicImageUrl = topicImageUrl;
	}

	public Date getTopicCreateTime() {
		return this.topicCreateTime;
	}

	public void setTopicCreateTime(Date topicCreateTime) {
		this.topicCreateTime = topicCreateTime;
	}

	public Date getTopicModifyTime() {
		return this.topicModifyTime;
	}

	public void setTopicModifyTime(Date topicModifyTime) {
		this.topicModifyTime = topicModifyTime;
	}

}